package com.cskaoyan.day7._05_properties;

import java.io.FileInputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Properties;

/**
 * @author Common-zhou
 * @since 2023-03-06 11:25
 */
public class Demo1 {
    public static void main(String[] args) throws IOException {
        //Properties properties = new Properties();
        //
        //// 我们使用properties 都往里面存储字符串
        //properties.setProperty("username", "admin");
        //properties.setProperty("password", "admin");
        //
        //System.out.println(properties);

        // 可以从properties配置文件中去加载
        Properties properties = new Properties();
        // load 方法 可以帮我们加载
        // 会去相对路径下面找。 会去workspace里面找
        properties.load(new FileInputStream("1.properties"));

        System.out.println(properties);

        properties.setProperty("address", "hubei");

        // 可以写出去吗
        properties.store(new FileWriter("copy.properties"), "comment");

        // 需要知道这个Properties 可以当做一个配置文件使用
        // 2.我们需要知道怎么加载一个Properties文件进来
    }
}
